/**
 * Created by WangGuoyan on 2017/2/20.
 */
var childPath = "/WebUI/Public/NumberKeyBoard.html";

$(function(){
    $(".Call-NumKeyBoard").each(function(){
        var $this = $(this);
        $this.focus(function(){
            showNumKeyBoard($this);
        });
    });
});

//弹出键盘
function showNumKeyBoard(input){
    var keyBoardIndex = ibcpLayer.ShowDiv(getRootPath() + childPath, "数字键盘", "230px", "350px", function(){
        //确认按钮
        $('#Num-KeyBoard-Confirm').on('click', function(){
            input.val($('[numType="input"]').val() * 1);
            ibcpLayer.Close(keyBoardIndex);
        });
        //取消按钮
        $('#Num-KeyBoard-Cancel').on('click', function(){
            ibcpLayer.Close(keyBoardIndex);
        });
    });
}

//获取文件根路径
function getRootPath(){
    //获取当前网址，如： http://localhost:8083/uimcardprj/share/meun.jsp
    var curWwwPath=window.document.location.href;
    //获取主机地址之后的目录，如： uimcardprj/share/meun.jsp
    var pathName=window.document.location.pathname;
    var pos=curWwwPath.indexOf(pathName);
    //获取主机地址，如： http://localhost:8083
    var localhostPaht=curWwwPath.substring(0,pos);
    //获取带"/"的项目名，如：/uimcardprj
    var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
    return (localhostPaht+projectName);
}